x86: fix !CONFIG_HVM build for clang 3.8
authorWei Liu <wei.liu2@citrix.com>
Thu, 4 Oct 2018 16:37:56 +0000 (17:37 +0100)
committerWei Liu <wei.liu2@citrix.com>
Fri, 5 Oct 2018 09:04:06 +0000 (10:04 +0100)
commitd36b7704586c232388da8b170a111cc98127cdad
tree8d62ec4771d259912be2f3dba49363c911d9385e
parent81946a73dc975a7dafe9017a8e61d1e64fdbedbf
x86: fix !CONFIG_HVM build for clang 3.8

It is discovered that hvm_funcs made it into monitor.o even when HVM
is disabled. This version of clang doesn't seem to completely
eliminate the code after is_hvm_domain() in
arch_monitor_get_capabilities().

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/monitor.h